﻿ 
        /* ----- Validation and error messages class starts -----*/
        .validationsummary
        {
            background: transparent url(/_LAYOUTS/IMAGES/IELS/icon_status_error.gif) no-repeat 12px 30px;
            padding: 0.5em 0.8em 0.8em 2.8em;
            margin-bottom: 1.5em;
            line-height: 1.6em;
            background-repeat: no-repeat;
            background-position: 7px 6px;
        }
        .validationheader
        {
            left: 0px;
            position: relative;
            font-size: 11px;
            background-position: 0px 3px;
            background-repeat: no-repeat;
            color: #CC0000;
            border-color: #e5a1a1;
        }
        .validationsummary ul
        {
            padding-top: 5px;
            padding-left: 45px;
            list-style: none;
            font-size: 11px;
            color: #982b12;
            font-style: italic;
        }
        .validationsummary ul li
        {
            padding: 2px 0px 0px 15px;
            background-image: url(/_LAYOUTS/IMAGES/IELS/icon_error.gif);
            background-position: 0px 3px;
            background-repeat: no-repeat;
            color: #CC0000;
            border-color: #e5a1a1;
        }
        /* -- --Validation and error messages class ends -- --*/
        
        
        
        #bgDiv
        {
            position: absolute;
            top: 0px;
            bottom: 0px;
            left: 0px;
            right: 0px;
            overflow: hidden;
            padding: 0;
            margin: 0;
            background-color: white;
            filter: alpha(opacity=0);
            opacity: 0.5;
            z-index: 100000;
        }
        
        #clearme
        {
            clear: both;
        }
        
        
        .alwaysrelative
        {
            position: realtive;
            filter: alpha(opacity=100);
            opacity: 0.5;
            z-index: 100000;
        }
        
        
        .alwaysvisible
        {
            position: relative;
            filter: alpha(opacity=100);
            opacity: 0.5;
            z-index: 100000;
            float: left;
        }

        .alwaysLinkvisible
        {           
           z-index:100000;
          position:absolute; 
         background-color:White;
          float: left;
        }
        
        

       .modalBackground
        {
               position: absolute;
            overflow:hidden;
            z-index: 100;        
            filter: alpha(opacity=60);
            -moz-opacity: 0.6;
            opacity: 0.6;
            
        }
        
        
        /*
iELS.css (Seperated out from combined CSS)
Last update: 7 Jul 2010
*/
/* iELS custom styles */
/* global styles */
* {
	padding: 0px;
	margin: 0px;
}
body {
	margin: 0px;
	background: #474747 url(/_layouts/images/IELS/bg.jpg) repeat-x;
	padding: 0px;
	font-size: 11px;
	color: #000;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ashBorder
	{
	border:1px solid #E1E1E1;
	line-height:normal;
	margin:0;
	padding:2px;
}
form {
	margin: 0px;
}
hr {
	color: #831111;
	height: 2px;
}
p {
	margin: 0px 0px 1em;
}
table {
	font-size: 11px;
	color: #000;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td {
	font-size: 11px;
	color: #000;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div {
	font-size: 11px;
	color: #000;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
span {
	font-size: 11px;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input {
	font-size: 11px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea {
	font-size: 11px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
select {
	font-size: 11px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
option, optgroup {
	font-size: 11px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table {
	border:none;
}
img {
	border:none;
}
th {
	vertical-align: bottom;
}
td {
	vertical-align: top;
}
input {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}
textarea {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 330px;
	height: 50px;
}
option, optgroup {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}
optgroup optgroup, optgroup option {
	padding-left: 5px;
}
input.radio {
	margin-left: 0.5em;
}
ul {
	padding: 0px;
	margin: 0px 0px 1em 20px;
}
ul li {
	background: url(/_layouts/images/IELS/bullet_sq.gif) no-repeat 0% 5px;
	padding: 0 0 0 18px;
	list-style-type: none;
}
li ul li {
	list-style: disc;
	background: none;
	padding: 0;
}
ol {
	padding: 0px;
	margin: 0px 0px 1em 40px;
}
ol li {
	
	background: none;
	padding: 0;
}
ol ol li{
	
}
ol ol, ul ul, ol ul, ol ul {
	margin-bottom: 0.4em;
	margin-left: 16px;
}
h1, .ms-WPBody h1 {
	font-weight: bold;
	font-size: 1.4em;
	margin: 1em 10px 0.5em;
	color: #7a7a7a;
	display: none;
}
h2, .ms-WPBody h2 {
	padding: 0.75em 10px;
	font-weight: bold;
	font-size: 1em;
	/* background: url(/_layouts/images/IELS/dot.gif) #efefef repeat-x 0% 100%; */
	background: #ececec;
	margin: 1em 0 0.5em;
	border-left: #cdcdcd 14px solid;
	color: #000;
	line-height: normal;
}
h3, .ms-WPBody h3 {
	font-weight: bold;
	font-size: 1em;
	margin: 0.3em 0 0.5em;
	color: #000;
}
h4, .ms-WPBody h4 {
	font-weight: bold;
	font-size: 10px;
	margin: 1em 0 0.5em;
	color: #000;
}
a {
	color: #831111;
	text-decoration: underline;
}
a:hover {
	color: #000;
}
a.down{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a[disabled]{
	color: #000;
	text-decoration: none;
}
a[disabled]:hover{
	cursor: text;
}
fieldset{
	padding:10px;
	border:1px solid #ccc;
	margin: 0.5em 0;
}
/* end of global styles */
/* global class styles */
.hide, .hide_case {
	display: none;
}
.clear {
	clear: both;
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	height: 1px;
}
.mandatory {
	color: #cc0000;
}
.line_dotted {
	clear: both;
	background: url(/_layouts/images/IELS/dot.gif) repeat-x 0% 100%;
	margin: 0.5em 0px;
	height: 1px;
}
.more {
	display: block;
	line-height: normal;
	font-size: 9px;
}
a.more {
	display: block;
	line-height: normal;
	font-size: 9px;
}
.more a {
	color: #000;
	text-decoration: underline;
	font-size: 9px;
}
a.more {
	color: #000;

	text-decoration: underline;
	font-size: 9px;
}
img.icon, img.icon {
	margin-bottom: -3px;
}
img.icon_sortable {
	margin-left: 5px;
	vertical-align: middle;
}
img.thumb {
	float: left;
	margin: 0px 14px 3px 0px;
}
img.list {
	margin-right: 26px;
}
a.link_icon {
	text-decoration: none;
	vertical-align:middle;
	margin-bottom: -5px;
	margin-right: 2px;
	margin-left: 2px;
}
.icon-status {
	text-decoration: none;
	margin-bottom: -5px;
	margin-right: 2px;
	margin-left: 2px;
}
a.link_view {
	font-size:9px;
	background: url(/_layouts/images/IELS/icon_view.gif) no-repeat 0% 0%;
	padding-left: 19px;
	display: block;
	height: 16px;
	text-decoration: none;
	color: #000;
	margin-bottom: 2px;
}
a.link_file {
	font-size:9px;
	background: url(/_layouts/images/IELS/icon_download.gif) no-repeat 0% 0%;
	padding-left: 19px;
	display: block;
	height: 16px;
	margin-bottom: 1px;
	white-space: nowrap;
}
a.link_file.pdf {
	background: url(/_layouts/images/IELS/icon_pdf.gif) no-repeat 0% 0%;
}
a.link_file.xml {
	background: url(/_layouts/images/IELS/icon_xml.gif) no-repeat 0% 0%;
}
a.link_file:hover {
	text-decoration: underline;
}
.highlight {
	color: #cc0000;
	font-weight: bold;
}
.portlet {
	/*background-color:#ffffff;*/
}
.content {
	padding: 6px;
}
.contentnav {
	padding: 10px;
}
table.tablefields td {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.panelname {
	font-weight: bold;
}
.amount_negative {
	color: #F00;
}
.display_printonly, .display_printpreviewonly {
	display: none;
}
@media print {
	.display_webonly {
		display: none;
	}
}
/* end of global class styles */

/* helper text styles */
.helper-text, .helper-text *, table.tablelisting .helper-text {
	font-size:10px;
	font-style: italic;
	color:#808080;
	font-weight: normal;
}
.helper-text .mandatory{
	color: #cc0000;
}
.helper-text .date {
	margin: 0 41px 0 0;
	padding: 0;
}
.helper-text .date.range {
	margin: 0 41px 0 94px;
	padding: 0;
}
.helper-text .date.from {
	margin: 0 41px 0 31px;
	padding: 0;
}
.helper-text .date.to {
	margin: 0 41px 0 14px;
	padding: 0;
}
.helper-text .day {
	margin: 0 36px 0 0;
	padding: 0;
}
.helper-text .month {
	margin: 0 40px 0 0;
	padding: 0;
}
.helper-text .year {
	margin: 0 42px 0 0;
	padding: 0;
}
.helper-text .time {
	margin: 0;
	padding: 0;
}
.helper-text .state {
	margin: 0 72px 0 0;
	padding: 0;
}
.helper-text .country {
	margin: 0;
	padding: 0;
}
/* end of helper text styles */

/* input fields styles */
input.field_extrasmall {
	width: 30px;
}
input.field_small {
	width: 90px;
}
input.field_long {
	width: 230px;
}
input.field_extralong {
	width: 450px;
}
textarea.field_small {
	width: 180px;
}
textarea.field_long {
	width: 900px;
}
textarea.field_fullwindow, input.field_fullwindow {
	width: 99%;
}
textarea.field_comments {
	width: 100%;
}
select.field_long {
	border:1px solid #CCCCCC;
	width: 238px;
}
select.field_extralong {
	border:1px solid #CCCCCC;
	width: 458px;
}
select.optiontransfer {
	border:1px solid #CCCCCC;
	width:259px;
}
/* end of input fields styles */

/* page layout styles */
#container_outer {
	margin: 0px auto;
	width: 100%;
	padding: 0;
	border: none;
}
#container_inner {
	border-top: 4px solid #A6A6A6;
	background: #ffffff;
	margin: 0;
	padding: 0;
	clear: both;
}
#container_inner .col_right {
	padding-bottom: 16px;
}
#container_inner .col_right.right {
	width: 230px;
}
#container_inner .portlet h1 {
	font-weight: bold;
	font-size: 11px;
	margin: 0.7em 0em 0.2em;
	color: #000;
	display: block;
}
#container_inner .portlet.notice h1 {
	color: #890202;
}
#container_inner .portlet h1 a {
	color: #890202;
}
#container_inner .portlet h1 a:hover {
	color: #ff0000;
}
#container_inner .portlet_region.right {
	padding-right: 0px;
	padding-left: 0px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 10px 10px 0px 0px;
	padding-top: 0px;
}
#container_inner .portlet_region.left {
	padding-right: 0px;
	padding-left: 0px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 10px 10px 0px;
	padding-top: 0px;
}
#container_inner .portlet .portlet_title {
	padding:6px 10px 7px;
	font-weight: bold;
	background: url(/_layouts/images/IELS/dot.gif) repeat-x scroll 0 100% #E0D2C2;
	color: #000;
	line-height: normal;
}
#container_inner .portlet .content {
	border-right: #cccccc 1px solid;
	padding: 8px 10px;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
#container_inner .portlet.notice .content{
	background: #efefef;
	color: #000000;
}
#container_inner .portlet .table {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#container_inner .soft .portlet_title {
	background: #DFCCB5;
	color: #000;
}
#container_inner .portlet .table h2 {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	background: #fff;
	padding-bottom: 4px;
	margin: 0px 0px 0.2em;
	color: #000;
	border-top-style: none;
	padding-top: 4px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#container_inner .portlet .table table.tablelisting {
	width: 100%;
}
#container_inner .col_left {
	background-color: #FFF8F0;
	width: 212px;
	border-right: #cccccc 1px solid;
}
#container_inner .col_left .portlet .content{
	border: none;
}
/* page layout styles */

/* header styles */
#header {
	background: #420001 url(/_layouts/images/IELS/logo_iels.gif) no-repeat 20px 10px;
	height: 50px;
	clear: both;
}
#banner {
	clear: both;
	background: #170f0c url(/_layouts/images/IELS/banner.jpg) no-repeat 0% 0%;
	height: 136px;
}
/* end of header styles */

/* header links styles */
#nav_top {
	font-size: 10px;
	color: #DBCAC3;
	text-align: right;
	padding: 10px 0;
}
#nav_top li {
	list-style: none;
	background: none;
	display: inline;
	border-right: 1px solid #DBCAC3;
	padding: 0 12px;
}
#nav_top li.last {
	border: none;
}
#nav_top a {
	font-size: 10px;
	color: #DBCAC3;
	text-align: right;
}
#nav_top a:hover {
	color: #fff;
}
/* end of header links styles */

/* breadcrumbs styles */
#breadcrumbs {
	padding: 6px 12px;
	display: block;
	float: left;
	color: #000;
}
/* end of breadcrumbs styles */

/* login/logout styles */
#box_login.index {
	background: url(/_layouts/images/IELS/login_bg.png) no-repeat 100% 0%;
	float: right;
	height: 40px;
	width: 165px;
	padding: 96px 0px 0px 294px;
	border: none;
}
#box_login {
	background: #efefef;
	border-bottom: #cecece 1px solid;
	height: 27px;
}
td.left #box_login {
	background: url(/_layouts/images/IELS/breadcrumbs_bg.gif) #efefef repeat-y;
}
#box_login .login_info {
	border-right: #b4b4b3 1px solid;
	padding: 6px 12px;
	display: block;
	float: right;
	color: #000;
}
#box_login .login_info .username {
	font-weight: bold;
	color: #961111;
}
#box_login a.logout {
	padding: 6px 12px;
	display: block;
	font-weight: bold;
	background: url(/_layouts/images/IELS/login_bg.gif) repeat-x;
	float: right;
	border-left: #dfdfdf 1px solid;
	color: #000;
	text-decoration: none;
}
#box_login a.logout span {
	padding-right: 0px;
	padding-left: 12px;
	background: url(/_layouts/images/IELS/icon_arrow.gif) no-repeat 0% 4px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#box_login a.logout:hover span {
	color: #961111;
}
/* end of login/logout styles */

/* portal homepage navigation styles */
#nav {
	padding-right: 20px;
	padding-left: 10px;
	font-size: 11px;
	background: url(/_layouts/images/IELS/menu_bg.gif) repeat-x;
	padding-bottom: 0px;
	line-height: normal;
	padding-top: 0px;
	height: 26px;
}
#formpage #nav {
	background: url(/_layouts/images/IELS/topnav_form_bg.gif) repeat-x;
	height: 70px;
}
#formpage #nav .left {
	padding-right: 0px;
	padding-left: 0px;
	background: url(/_layouts/images/IELS/topnav_form_bg_left.jpg) no-repeat;
	float: left;
	padding-bottom: 0px;
	width: 14px;
	padding-top: 0px;
	height: 70px;
}
#formpage #nav .right {
	padding-right: 0px;
	padding-left: 0px;
	background: url(/_layouts/images/IELS/topnav_form_bg_right.jpg) no-repeat 100% 0%;
	float: right;
	padding-bottom: 0px;

	width: 14px;
	padding-top: 0px;
	height: 70px;
}
#formpage #nav .bottom {
	clear: both;
	background: #999999;
	height: 1px;
}
#formpage #nav #logo {
	background: url(/_layouts/images/IELS/logo_supcourt.gif) no-repeat 50% 0%;
	float: left;
	width: 942px;
	height: 70px;
}
#nav a.zz1_TopNavigationMenu_1 {
	display: block;
	background: url(/_layouts/images/IELS/menu_item_bg_right.gif) no-repeat 100% 0%;
	color: #000;
	padding: 5px 12px 6px 10px;
	text-decoration: none;
}
#nav a.zz1_TopNavigationMenu_1:hover {
	background: url(/_layouts/images/IELS/menu_over_bg_right.gif) #666 no-repeat 100% 0%;
	color: #ffffff;
}
#nav a.zz1_TopNavigationMenu_6, #nav a.zz1_TopNavigationMenu_6:hover {
	background: url(/_layouts/images/IELS/menu_down_bg_right.gif) no-repeat 100% 0%;
	cursor: default;
	color: #ffffff;
}
#nav .zz1_TopNavigationMenu_7 {
	font-weight: bold;
	background: url(/_layouts/images/IELS/menu_down_bg.gif) repeat-x;
}
/* end of portal homepage navigation styles */

/* side menu styles */
#nav_left {
	background: #333333;
	width: 170px;
}
#nav_left table {
	width: 170px;
}
#nav_left .ctl00_PlaceHolderLeftNavBar_Menu2_8 {
	background: #8c0d0d;
}
#nav_left .ctl00_PlaceHolderLeftNavBar_Menu2_4 {
	text-transform: uppercase;
}
#nav_left .ctl00_PlaceHolderLeftNavBar_Menu2_6 {
	font-weight: normal;
	text-transform: none;
	border-left-style: none;
}
#nav_left .ctl00_PlaceHolderLeftNavBar_Menu2_4, #nav_left .ctl00_PlaceHolderLeftNavBar_Menu2_6 {
	background: url(/_layouts/images/IELS/dot_menu.gif) repeat-x 0% 100%;
}
#nav_left .ctl00_PlaceHolderLeftNavBar_Menu2_8, #nav_left .ctl00_PlaceHolderLeftNavBar_Menu2_10 {
	background: #8c0d0d url(/_layouts/images/IELS/dot_menu.gif) repeat-x 0% 100%;
}
#nav_left a.ctl00_PlaceHolderLeftNavBar_Menu2_1 {
	padding-right: 20px;
	display: block;
	padding-left: 20px;
	padding-bottom: 6px;
	color: #fff;
	padding-top: 7px;
	text-decoration: none;
	margin-bottom: 1px;
}
#nav_left a.ctl00_PlaceHolderLeftNavBar_Menu2_1:hover {
	background: #404040;
}
#nav_left a.ctl00_PlaceHolderLeftNavBar_Menu2_5 {

	padding-left: 40px;
	background: url(/_layouts/images/IELS/icon_arrow_grey.gif) no-repeat 24px 11px;
}
#nav_left a.ctl00_PlaceHolderLeftNavBar_Menu2_5:hover {
	background: #404040 url(/_layouts/images/IELS/icon_arrow_grey.gif) no-repeat 24px 11px;
}
#nav_left a.ctl00_PlaceHolderLeftNavBar_Menu2_7, #nav_left a.ctl00_PlaceHolderLeftNavBar_Menu2_7:hover {
	background: transparent;
}
#nav_left a.ctl00_PlaceHolderLeftNavBar_Menu2_9, #nav_left a.ctl00_PlaceHolderLeftNavBar_Menu2_9:hover {
	background: url(/_layouts/images/IELS/icon_arrow_orange.gif) #8c0d0d no-repeat 24px 11px;
}
/* end of side menu styles */

/* tabs styles */
#nav_tab {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 10px 0px 0px;
	padding-top: 0px;
	border-bottom: #b27224 3px solid;
	height: 24px;
	line-height: normal;
}
#nav_tab ul {
	padding-left: 10px;
	float: left;
	margin: 0px;
	list-style-type: none;
	height: 24px;
}
#nav_tab li {
	display: block;
	padding: 0;
	float: left;
	margin-right: 1px;
	background: #fff;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
}
#nav_tab LI:hover {
	cursor: pointer;
}
#nav_tab li.over {
	cursor: pointer;
}
#nav_tab li a {
	display: block;
	color: #808080;
	padding: 4px 10px 6px;
	text-decoration: none;
	white-space: nowrap;
}
#nav_tab LI:hover a {
	color: #000;
}
#nav_tab li.over a {
	color: #000;
}
#nav_tab li.down {
	background: url(/_layouts/images/IELS/tab_bg_down.gif) repeat-x;
}
#nav_tab li.down a {
	color: #ffffff;
}
.nav_tab {
	MARGIN: 10px 0 0;
	HEIGHT: 27px;
	border-bottom: #b27224 3px solid;
	line-height: normal;
	PADDING-LEFT: 10px;
	width: 100%;
	display: block;
}
.nav_tab td {
	padding: 0;
}
.nav_tab .tab td, .nav_tab .tab_down td {
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	display: block;
	float: left;
	line-height: normal;
}
.nav_tab .tab_down td {
	BACKGROUND: url(/_layouts/images/IELS/tab_bg_down.gif) repeat-x;
}
.nav_tab table.tab A, .nav_tab table.tab_down A {
	DISPLAY: block;
	padding: 4px 10px 6px;
	TEXT-DECORATION: none;
	color: #808080;
	line-height: normal;
}
.nav_tab table.tab_down A {
	color: #FFFFFF;
}
/* end of tabs styles */
/* sub nav tabs styles */
#subnav_tab {
	padding: 2px;
	margin: 0px;
	border: #e1e1e1 1px solid;
	height: 24px;
	line-height: normal;
}
#subnav_tab ul {
	padding-left: 0px;
	float: left;
	margin: 0px;
	list-style-type: none;
	height: 24px;
}
#subnav_tab li {
	display: block;
	padding: 0;
	float: left;
	margin-right: 1px;
	background: #f3dda8;
}
#subnav_tab li .add {
	display: block;
	padding: 5px;
	float: left;
	margin-right: 1px;
	background: #666;
	color: #fff;
}
#subnav_tab li .add:hover {
	color: #f3dda8;
}
#subnav_tab li .active {
	background: #a66a21;
	color: #fff;
}
#subnav_tab LI:hover {
	cursor: pointer;
}
#subnav_tab li.over {
	cursor: pointer;
}
#subnav_tab li a {
	display: block;
	color: #985401;
	padding: 4px 10px 6px;
	text-decoration: none;
	white-space: nowrap;
}
#subnav_tab LI:hover a {
	color: #000;
}
#subnav_tab li.over a {
	color: #000;
}
#subnav_tab li.down {
	background: url(/_layouts/images/IELS/tab_bg_down.gif) repeat-x;
}
#subnav_tab li.down a {
	color: #ffffff;
}
.subnav_tab {
	MARGIN: 10px 0 0;
	HEIGHT: 27px;
	border-bottom: #b27224 3px solid;
	line-height: normal;
	PADDING-LEFT: 10px;
	width: 100%;
	display: block;
}
.subnav_tab td {
	padding: 0;
}
.subnav_tab .tab td, .subnav_tab .tab_down td {
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	display: block;
	float: left;
	line-height: normal;
}
.subnav_tab .tab_down td {
	BACKGROUND: url(/_layouts/images/IELS/tab_bg_down.gif) repeat-x;
}
.subnav_tab table.tab A, .subnav_tab table.tab_down A {
	DISPLAY: block;
	padding: 4px 10px 6px;
	TEXT-DECORATION: none;
	color: #808080;
	line-height: normal;
}
.subnav_tab table.tab_down A {
	color: #FFFFFF;
}
.subnav_file, .subnav_file td, .subnav_file a {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.subnav_file a:link {
	text-decoration: underline;
}
.subnav_file td {
	padding: 0px 2px;
}
/* end of subnav tabs styles */
/* tree menu styles */
td.nav_file {
border-right: 1px solid #D8D8D8;
	width: 240px;
}
.nav_file.bordertop {
	border-top: 1px solid #D8D8D8;
}
.nav_file a {
	text-decoration: none;
}
.nav_file ul {
	padding: 6px;
	margin: 0;
}
.nav_file ul ul {
	padding: 0;
	width: auto;
	margin-left: 14px;
}
.nav_file .selectable li {
	padding: 5px 0 1px 0px;
	background: none;
}
.nav_file li {
	padding: 5px 0 1px 14px;
	background: none;
	list-style: none;
	margin-left: 0;
}
.nav_file li a {
	background: url(/_layouts/images/IELS/icon_nav_folder.gif) no-repeat 0% 0%;
	padding: 2px 0 2px 25px;
}
.nav_file li.doc a {
	background-image: url(/_layouts/images/IELS/icon_nav_folder_page.gif);
}
.nav_file li.docopen a {
	background-image: url(/_layouts/images/IELS/icon_form_draft.gif);
	padding-left: 22px;
	background-position: 6px 2px;
}
.nav_file li.down a {
	font-weight: bold;
}
.nav_file li.down li a {
	font-weight: normal;
}
.nav_file ul input {
	margin: 0 2px 0 0;
	padding: 0;
}
.nav_file li.collapsible {
	padding-left: 0;
}
.nav_file li.collapsible a.expanded, .nav_file li.collapsible a.collapsed, a.expanded, a.collapsed {
	padding: 0;
	margin: 0 0.1em 0 0;
}
.nav_file li.collapsible a.expanded img, .nav_file li.collapsible a.collapsed img, a.expanded img, a.collapsed img {
	width: 9px;
	height: 9px;
}
.nav_file li.collapsible a.expanded, a.expanded {
	background: url(/_layouts/images/IELS/icon_folder_collapse.gif) no-repeat 0% 0%;
}
.nav_file li.collapsible a.collapsed, a.collapsed {
	background: url(/_layouts/images/IELS/icon_folder_expand.gif) no-repeat 0% 0%;
}
.nav_file .manage {
	border-top: 1px solid #D8D8D8;
	background: #FAFAFA;
	padding: 6px;
}
/* end of tree menu styles */

/* wizard (step) styles */
table.tableflow {
	margin: 0 0 1em;
}
.flow {
	background: url(/_layouts/images/IELS/flow.gif) no-repeat;
	width: 120px;
	height: 15px;
	padding: 0 10px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height: normal;
}
.flow.down {
	background-image: url(/_layouts/images/IELS/flow_down.gif);
}
.flow a {
	display: block;
	text-decoration: none;
	color: #fff;
}
.flowtop {
	text-align: center;
	padding: 0 6px 2px 0;
	background: none;
}
.flowtop span {
	/* border-bottom: 3px solid #DFD2C2; */
	display: block;
}
.flowtop.down span {
/* border-bottom-color: #B89774; */
}
/* end of wizard (step) styles */

/* progress bar styles */
div.bar ul {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}
div.bar li {
	/*background: url(/_layouts/images/IELS/bullet_black.gif) no-repeat 100% 3px;*/
	background: #fff;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
div.bar li a {
	background: #ccc;
	margin: 0 1px 0 0;
	display: block;
	height: 10px;
}
div.bar li a:hover {
	background: #999;
}
div.bar li.down a {
	background: #E4922E;
}
div.bar li.down a:hover {
	background: #C37D27;
}
/* end of progress bar styles */

.packs a.thumb {
	display: inline;
	float: left;
	margin: 0px 10px 0px 0px;
	width: 70px;
	border-top-style: none;
	line-height: normal;
	border-right-style: none;
	border-left-style: none;
	height: 90px;
	text-align: center;
	text-decoration: none;
	border-bottom-style: none;
}
.packs a.thumb span {
	display: block;
	margin: 0px;
	color: #000;
}
.packs a.thumb:hover span {
	color: #cc0000;
}
#formpage .soft .more {
	padding-right: 6px;
	display: block;
	font-weight: bold;
	/*padding-left: 12px;
	background: url(/_layouts/images/IELS/icon_arrow.gif) no-repeat 0% 4px;*/
	float: right;
	line-height: normal;
}
#formpage .soft a.more {
	padding-right: 6px;
	display: block;
	font-weight: bold;
	/*padding-left: 12px;
	background: url(/_layouts/images/IELS/icon_arrow.gif) no-repeat 0% 4px;*/
	float: right;
	line-height: normal;
}
#formpage .soft .more a {
	color: #961111;
	text-decoration: underline;
}
#formpage .soft a.more {
	color: #961111;
	text-decoration: underline;
}
#formpage .soft .more a:hover {
	color: #cc0000;
}
#formpage .soft a.more:hover {
	color: #cc0000;
}
/* table styles */
table.tablelisting {
	border: 1px solid #e0e0e0;/*margin-bottom: 1em;*/
}
table.tablelisting tr th, table.tablelisting table.tablelisting tr th {
	padding: 2px 5px;
	background: #F2F2F2;
	text-align: left;
}
table.tablelisting tr.alternate th, table.tablelisting table.tablelisting tr.alternate th {
	background: #e0e0e0;
}
table.tablelisting th, table.tablelisting th div, table.tablelisting th a {
	font-weight: bold;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
table.tablelisting th a:hover {
	color: #831111;
}
table.tablelisting TR {
	background: #fff;
}
table.tablelisting tr.alternate {
	background: #f8f8f8;
}
table.tablelisting td {
	padding: 2px 5px;
}
table.tablelisting tr.unread td, .ms-WPBody tr.unread td {
	font-weight: bold;
}
table.tablelisting tr.disabled td, .ms-WPBody tr.disabled td {
	color: #999;
}
table.tablelisting tr.info td, .ms-WPBody tr.info td {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #eee;
}
table.tablelisting tr.alternate.info td, .ms-WPBody tr.ms-alternating.info td {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #e6e6e6;
}
/* end of table styles */

/* highlighted box & search box styles */
.form_highlighted, .container_search {
	border-right: #DFCCB5 1px solid;
	border-top: #DFCCB5 1px solid;
	background: #FFF5E5;
	margin: 1em 0;
	padding: 4px;
	border-left: #DFCCB5 1px solid;
	color: #000;
	border-bottom: #DFCCB5 1px solid;
	font-weight: normal;
}
.container_search {
	margin: 6px;
}
/* end of highlighted box & search box styles */

/* court forms styles */
.form_preview {
	width: 960px;
	margin: auto;
}
.form_preview h1 {
	font-size: 11px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	margin: 2.5em 0 0.5em;
}
.form_preview .party, .form_preview .party .name {
	text-align: center;
}
.form_preview .party .title {
	font-style: italic;
	text-align: right;
}
/* end of court forms styles */

/* action buttons styles */
div.container_submit {
	padding: 4px 10px;
	background: #cdcdcd;
	margin: 1em 0px;
	text-align: center;
	filter: alpha(opacity=100);
    opacity: 0.5;
    z-index: 100000;
    float: left;
}
div.container_submit input {
	font-weight: bold;
	color: #000;
	width:auto;
	overflow:visible;
}
div.container_submit td {
	width: 33%;
}
.container_btn {
	padding: 0;
	margin: 0.3em;
}
.container_btn .right, .container_btn .search {
	text-align: right;
}
.container_btn .search .field {
	display: inline;
}
.container_btn .search .field input {
	width: 200px;
	padding: 0 16px 0 2px;
}
.container_btn .search .icon {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px;
	cursor: pointer;
}
.container_btn input {
	width:auto;
	overflow:visible;
}
.container_print {
	float: right;
	clear: both;
}
.container_form_name{
	float: right;
	clear: both;
	font-weight: bold;
	margin-top: -3em;
}
/* end of action buttons styles */

/* error & status messages styles */
#statusmessage, .statusmessage {
	padding:0.8em 0.8em 0.8em 2.8em;
	margin-bottom:1.5em;
	border-top: 1px solid;
	border-bottom: 1px solid;
	line-height: 1.2em;
	background-repeat: no-repeat;
	background-position: 7px 6px;
}
#statusmessage.error, .statusmessage.error {
	background-color:#faf0f0;
	background-image: url(/_layouts/images/IELS/icon_status_error.gif);
	color: #CC0000;
	border-color: #e5a1a1;
}
#statusmessage.warning, .statusmessage.warning {
	background-color: #FFEFD5;
	background-image: url(/_layouts/images/IELS/icon_status_warning.gif);
	color: #EF820E;
	border-color: #FFC86A;
}
#statusmessage.notice, .statusmessage.notice {
	background-color: #f0f8fc;
	background-image:  url(/_layouts/images/IELS/icon_status_notice.gif);
	color: #238BBF;
	border-color: #a8d8f0;
}
#statusmessage.success, .statusmessage.success {
	background-color: #f7fee7;
	background-image: url(/_layouts/images/IELS/icon_status_success.gif);
	color: #437400;
	border-color: #b8e860;
}
/* end of error & status messages styles */

/* popup windows  styles */
/* ajax modal dialog styles */
.modalBackground {
	background-color:#000;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalBox {
	background-color:#FFF;
	border-width: 2px;
	border-style:solid;
	border-color: #000;
}
.modalBox .title {
	background: #720407;
	padding:6px 0 6px 10px;
	margin-bottom:1px;
	color: #fff;
	font-weight: bold;
}
.modalBox .content {
	padding: 10px;
}
.modalBox .container_submit {
	margin: 0 10px 10px;
}
.modalBox caption {
	background-image: url(/_layouts/images/IELS/window_titlebg.gif);
	background-repeat:repeat-x;
}
/* tweb modal dialog styles */
.modalPanelTitle td {
	padding: 3px;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url(/_layouts/images/IELS/window_titlebg.gif);
	cursor: pointer;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	height: 30px;
	background-color: #6f90dc;
}
.modalPanel {
	z-index: 500;
	width: 500px;
	border: solid 1px #275473;
	position: absolute;
	border-collapse: collapse;
	background-color: #f0faff;
}
.modalPanel td {
	vertical-align: top;
}
.titleIcon {
	padding-right: 20px;
}
/* end of popup windows styles */
.MaskedEditFocus {
	background-color: #ffffcc;
	color: #000;
}
/* footer styles */
#footer {
	background: #ccc;
	padding: 10px 20px;
	clear: both;
}
#footer {
	font-size: 10px;
	color: #000;
	line-height: normal;
}
#footer P {
	font-size: 10px;
	color: #000;
	line-height: normal;
	padding: 0;
	margin: 0 0 0.3em;
}
#footer P.left {
	text-align: left;
}
#footer P.right {
	text-align: right;
	display: block;
	float: right;
}
#footer a {
	color: #000;
}
#footer a:hover {
	color: #000;
}
/* end of footer styles */
/* Blog Names style */
.blogname {
	font: italic 11px Verdana, Geneva, sans-serif;
	color: #999;
}
/* Blog Names style ends */

/* from ODC developers */
.caseFileTitle {
	BACKGROUND-POSITION: 8px 6px;
	PADDING-LEFT: 30px;
	BACKGROUND-IMAGE: none;
	COLOR: white;
	PADDING-TOP: 5px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #8f191d;
	TEXT-ALIGN: left
}
.watermark {
	FONT-STYLE: italic;
	BACKGROUND-COLOR: #f9fcf0;
}
.AutoCompleteFlyout {
	BORDER-RIGHT: buttonshadow 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: buttonshadow 1px solid;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	VISIBILITY: hidden;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: auto;
	BORDER-LEFT: buttonshadow 1px solid;
	CURSOR: default;
	COLOR: windowtext;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: buttonshadow 1px solid;
	FONT-FAMILY: tahoma;
	TEXT-ALIGN: left;
}
.AutoCompleteFlyoutItem {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	COLOR: windowtext;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: window;
}
.AutoCompleteFlyoutHilightedItem {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	COLOR: highlight;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: silver;
}
/* end of from ODC developers */

/* AJAX Calendar */
.ajax__calendar_container {
	padding:4px;
	position:absolute;
	cursor:default;
	width:170px;
	font-size:11px;
	text-align:center;
	font-family:tahoma, verdana, helvetica;
}
.ajax__calendar_body {
	height:139px;
	width:170px;
	position:relative;
	overflow:hidden;
	margin:auto;
}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {
	top:0px;
	left:0px;
	height:139px;
	width:170px;
	position:absolute;
	text-align:center;
	margin:auto;
}
.ajax__calendar_container TABLE {
	font-size:11px;
}
.ajax__calendar_header {
	height:20px;
	width:100%;
}
.ajax__calendar_prev {
	cursor:pointer;
	width:15px;
	height:15px;
	float:left;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image:url(/_layouts/images/IELS/icon_arrow_prev.gif);
}
.ajax__calendar_next {
	cursor:pointer;
	width:15px;
	height:15px;
	float:right;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image:url(/_layouts/images/IELS/icon_arrow_next.gif);
}
.ajax__calendar_title {
	cursor:pointer;
	font-weight:bold;
}
.ajax__calendar_footer {
	height:15px;
}
.ajax__calendar_today {
	cursor:pointer;
	padding-top:3px;
}
.ajax__calendar_dayname {
	height:17px;
	width:17px;
	text-align:right;
	padding:0 2px;
}
.ajax__calendar_day {
	height:17px;
	width:18px;
	text-align:right;
	padding:0 2px;
	cursor:pointer;
}
.ajax__calendar_month {
	height:44px;
	width:40px;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
}
.ajax__calendar_year {
	height:44px;
	width:40px;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
}
.ajax__calendar .ajax__calendar_container {
	border:1px solid #b3b3b3;
	background-color:#ffffff;
	color:#000000;
}
.ajax__calendar .ajax__calendar_footer {
	border-top:1px solid #ececec;
}
.ajax__calendar .ajax__calendar_dayname {
	border-bottom:1px solid #ececec;
}
.ajax__calendar .ajax__calendar_day {
	border:1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_month {
	border:1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_year {
	border:1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_day {
	background-color:#fff5e5;
	border-color:#dfccb5;
	color:#831111;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {
	background-color:#fff5e5;
	border-color:#dfccb5;
	color:#831111;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {
	background-color:#fff5e5;
	border-color:#dfccb5;
	color:#831111;
}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day {
	background-color:#ffffff;
	border-color:#ffffff;
	color:#646464;
}

.ajax__calendar td {
	padding :0px 0px;
}

.ajax__calendar .ajax__calendar_other .ajax__calendar_year {
	background-color:#ffffff;
	border-color:#ffffff;
	color:#646464;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {
	background-color:#fff5e5;
	border-color:#dfccb5;
	color:#831111;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {
	background-color:#fff5e5;
	border-color:#dfccb5;
	color:#831111;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {
	background-color:#fff5e5;
	border-color:#dfccb5;
	color:#831111;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {
	color:#831111;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {
	color:#831111;
}
/* end of AJAX Calendar */
[disabled] {
    color:#999
}
                  
